Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
#include "configfile.h"
#include "accessmanager.h"
#include "callstatechecker.h"
-#include "clientsideencryptiontokenselector.h"
#include <QCursor>
#include <QGuiApplication>
#include <QScreen>
#include <QMenu>
#include <QGuiApplication>
-#include <QQuickView>
-#include <QMessageBox>
#ifdef USE_FDO_NOTIFICATIONS
#include <QDBusConnection>
namespace OCC {
-class ClientSideEncryptionTokenSelector;
-
class AccessManagerFactory : public QQmlNetworkAccessManagerFactory
{
public:
QPointer<QObject> _editFileLocallyLoadingDialog;
QPointer<QObject> _encryptionTokenDiscoveryDialog;
QVector<QQuickWindow*> _fileDetailDialogs;
- QQuickWindow* _tokenInitDialog = nullptr;
QStringListModel _fakeActivityModel;
};
void certificateFetchedFromKeychain(QSslCertificate certificate);
void certificatesFetchedFromServer(const QHash<QString, OCC::NextcloudSslCertificate> &results);
void certificateWriteComplete(const QSslCertificate &certificate);
- void displayTokenInitDialog();
void startingDiscoveryEncryptionUsbToken();
void finishedDiscoveryEncryptionUsbToken();